A Framework for Generic Error Handling in Business Processes

نویسندگان

  • Manuel Mazzara
  • Roberto Lucchi
چکیده

Recently the term Web Services Choreography has been introduced to address some issues related to Web Services Composition. Several proposals for describing Choreography for Business Processes have been presented in the last years and many of these languages make use of concepts as long-running transactions and compensations for coping with error handling. BPEL4WS, the most accredited candidate for becoming a standard in Choreography, provides three different mechanisms for coping with abnormal situations: Exception Handling, Event Handling and Compensation Handling. The complexity of BPEL4WS makes it difficult to formally define this framework, thus limiting the formal reasoning about the designed applications. In this paper we advocate that three different mechanisms for error handling are not necessary and we formalize a novel choreography language, based on the idea of event notification as the only error handling mechanism. We can take advantages of this formal description in two ways. Firstly, this language represents by itself a proposal of simplification for BPEL4WS including an unambiguous specification. Secondly, an implementor of an actual BPEL4WS orchestration engine should implement simply this single mechanism providing all the remaining ones by compilation. Notably, the proposed framework is expressive enough to compare different solutions for managing long running transactions such as BPEL4WS and StAC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Leveraging Engaged Parties in SIP Domains of eTOM Framework by using ITSM Reference Model

the telecommunications industry plays an important role in providing ICT services to a wide range of customers. In addition to individual customers, corporate customers also are user of these services and have an important role to make return on investment for telecom companies (Telcos). Therefore, this group of customers should not be ignored by any reason. This is where the Telecom Companies ...

متن کامل

Developing customer relationship management (CRM) processes using standard frameworks and MCDM techniques

Organizations have found that functional approach to business destroys flexibility and agility by gaining experience over the time. The main weakness with Task-based organizations is that they can hardly act flexibly and adapt themselves to the changing environment. In today’s' dynamic and competitive business world, organizations focus significantly on managing and improving their business pro...

متن کامل

Erlang Behaviours: Programming with Process Design Patterns

Erlang processes run independently of each other, each using separate memory and communicating with each other by message passing. These processes, while executing different code, do so following a number of common patterns. By examining different examples of Erlang-style concurrency in client/server architectures, we identify the generic and specific parts of the code and extract the generic c...

متن کامل

Industrial Robot: An International Journal Emerald Article: A software framework for agricultural and forestry robots

Purpose – The purpose of this paper is to describe a generic software framework for development of agricultural and forestry robots. The primary goal is to provide generic high-level functionality and to encourage distributed and structured programming, thus leading to faster and simplified development of robots. A secondary goal is to investigate the value of several architecture views when de...

متن کامل

RFID role in efficient management of healthcare systems: a system thinking perspective

Abstract Purpose of this paper: This paper presents an analysis toward understanding the business value components that a health care organization can drive by adopting RFID technology into its system. This researcher proposes a framework for evaluating the business value of RFID technology. To do so, emphasis is put on delivering business value through refining business processes and expandin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 105  شماره 

صفحات  -

تاریخ انتشار 2004